CC	=	icc
CFLAGS	=	-O3 -ipo
#CFLAGS	=	-g
OBJS	=	build.o closure.o cluster.o energy.o pmfscore.o grid.o main.o mmc.o randomwalk.o ramachandran.o table.o utils.o

.c.o:
	$(CC) $(CFLAGS) -c $<

all: mloop

$(OBJS): mloop.h

grid.o build.o energy.o: grid.h

mloop: $(OBJS)
	$(CC) $(CFLAGS) -static -o mloop $(OBJS) -lm

clean: 
	rm -f *.o mloop
